package ACM;


import javax.swing.JOptionPane;


public class concatena {

	public static void main (String args[]){
		
	int catpruebas=0;
	int catA=0;
	int catB=0;
	boolean malo0=true;
	boolean malo1=true;
	boolean malo2=true;
	boolean malo3=true;
	boolean malo4=true;
	String aux=" ";
	
		do{
			while(malo0){
				try {
					catpruebas=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrse cantidad de casos"));
					malo0=false;
				} catch (NumberFormatException error) {
					JOptionPane.showMessageDialog(null,"ingrese solo numeros");
				}
			}
		 
		for (int h = 1; h <= catpruebas; h++) {
			
			while(malo1){
				try {
					catA=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese cantidad de palabras en A"));
					malo1=false;
				} catch (NumberFormatException error) {
					JOptionPane.showMessageDialog(null,"ingrese solo numeros");
				}
			}
			while(malo2){
				try {
					 catB=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrse cantidad de palabras en B"));
					malo2=false;
				} catch (NumberFormatException error) {
					JOptionPane.showMessageDialog(null,"ingrese solo numeros");
				}
			}
			
			String palidio1[]=new String[catA];
			String palidio2[]=new String[catB];
			String palabraA=" ";
			String palabraB=" ";
			
			for (int i = 0; i < catA; i++) {
			do{	
				palabraA=JOptionPane.showInputDialog(null,"Ingrese palabras del  idioma A");
				if (palabraA.length()>10) {
					JOptionPane.showMessageDialog(null, "Demaciados Caracteres");
					malo3=false;
				}
			}while(malo3=false);
				palidio1[i]=palabraA;				
				}				
			for (int j = 0; j < catB; j++) {
				do{	
					 palabraB=JOptionPane.showInputDialog(null,"Ingrese palabras del idioma B");
					if (palabraB.length()>10) {
						malo4=false;
						JOptionPane.showMessageDialog(null, "Demaciados Caracteres");
					}
				}while(malo4=false);
				palidio2[j]=palabraB;
				}						
		}
		malo0=true;
		malo1=true;
		malo2=true;
		malo3=true;
		malo4=true;
		
		for (int i = 1; i <= catpruebas; i++) {
			aux+=("caso "+ i +" : "+(catA*catB)+"\n"+"---------------------------"+"\n");
		}
		}while(catpruebas!=0);
		
		JOptionPane.showMessageDialog(null,aux);
	}

}
